package com.ruoyi.ruoyi.business.service.smo;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.ruoyi.business.pojo.dto.*;
import com.ruoyi.ruoyi.business.pojo.vo.ClassifyDetailVo;
import com.ruoyi.ruoyi.business.pojo.vo.ClassifyListVo;

/**
 * ClassName：CategoryService
 * Package：com.ruoyi.ruoyi.business.service.smo
 * Description：
 *
 * @Author：fpy
 * @Create：2025/5/7 - 16:54
 * @Version：v1.0
 */
public interface ClassifyService {
    AjaxResult<Page<ClassifyListVo>> list(Page page, ClassifyListDto dto);

    AjaxResult add(ClassifyAddDto dto);

    AjaxResult remove(ClassifyRemoveDto dto);

    AjaxResult<ClassifyDetailVo> detail(ClassifyDetailDto dto);

    AjaxResult edit(ClassifyEditDto dto);
}
